草庐IT

iphone - NSURLRequest 超时 IOS

全部标签

iPhone 的 PHP RESTful Web 服务

我正在开发一个iPhoneAPP,还需要实现一个Web服务。首先,我不是开发人员,也从未在PHP、Objective-C、xCode中做过大事。我的PHP知识也不是很好。但让我们从我的环境开始吧。iPhoneAPP(xCode4.2,iOS5),PHPWebService,MySQLDB我正在研究WEB,大多数人更倾向于REST而不是SOAP。我想我也看到了REST的优点(使用简单的HTTP动词(get、post、delete等...),但这不是这里的重点...我想我了解REST架构的主要目标,并尝试用URI和Verb映射做一个小概念。这里只是一个简单的映射示例:/location/{

php - 管理 Joomla session 超时

我有一个自定义组件,它具有简单的形式,我正在努力如何管理session超时。如果用户点击另一个链接,他们将被Joomla自动重定向。他们被重定向到登录组件,并在成功登录后转到他们上次单击的页面。这正是我想要的。但是问题出在表格上。如果用户超时并且没有意识到,那么他们填写此表单并点击提交,他们将留在同一页面上并显示默认session超时消息。为什么它不重定向到登录组件?我想我需要在我的代码中处理这种情况,所以当我的表单被提交时,它会在我的Controller中调用这个函数:functionprocess(){$user=JFactory::getUser();if($user->id){

php - 锁定等待超时 Symfony2 Ratchet with PdoSessionHandler

我使用PdoSessionHandler将用户的session存储在数据库中,以便使用sessionSymfony2服务器和Ratchet服务器进行通信。它连接正常,发送消息正常,但是当我切换到Symfony2应用程序中的其他页面或关闭session时,它会调用onClose函数。然后应用程序被阻止并返回以下错误:SQLSTATE[HY000]:Generalerror:1205Lockwaittimeoutexceeded;tryrestartingtransaction500InternalServerError-PDOException服务器看起来像:$pdo=newPDO('m

php - 使用 ASP、ASP.NET 2.0 或 PHP5 在 IIS6 上无超时的开源文件上传

我正在寻找一种跨平台、跨浏览器的上传文件方式,这样就不会出现超时。上传不一定很大——有些只是因为上传者的连接速度慢而需要很长时间才能上传——但无论如何服务器都会超时。我听说有一些方法可以分块上传文件,这样服务器就会以某种方式决定不使上传超时。在四处搜索之后,我能看到的是专有的上传助手和Java和Flash(SWFUpload)小部件,它们不是跨平台的、不分块上传的,或者不是免费的。我想要一种在任何这些平台(ASP、ASP.NET2.0或PHP5)上执行此操作的方法,尽管我对所有这些.NET类/Controller/项目/模块/visualstudio不是很了解/compile/etc的

php - iphone SDK : Upload image from iphone to a php Server send empty file ?(里面有示例代码链接)

我尝试通过PHP将照片和GPS位置发送到服务器这是PHP部分:Copyfromhere保存上传的文件以上示例在服务器上的PHP临时文件夹中创建上传文件的临时副本。脚本结束时,临时复制的文件会消失。要存储上传的文件,我们需要将其复制到不同的位置:0){echo"ReturnCode:".$_FILES["file"]["error"]."";}else{echo"Upload:".$_FILES["file"]["name"]."";echo"Type:".$_FILES["file"]["type"]."";echo"Size:".($_FILES["file"]["size"]/10

php session 超时

我有一些关于PHPsession超时的问题。我在应用程序运行时设置了以下值:session.gc_maxlifetime=3600session.cookie_lifetime=3600session.save_path=myApplicationPath/tmpsession.use_cookies=1session.use_only_cookies=1但是,我的session会在大约30分钟后到期。另外,我的tmp目录仍然是空的,所以看起来实际上没有设置任何cookie。回显ini_get("session.save_path")确实会返回正确的路径。

php - 使用 Php、IOS、Android 的 Handlebars

我目前正在寻找模板引擎。目前我有两个HandleBars和Mustache的想法。Mustache是一种基本的无逻辑的语言实现。HandleBars是合规的Mustache模板。但仅限于JS。我从事网络应用和移动应用的工作。我使用PHP和IOS/Android,我看到Mustache实现了它们中的每一个。我知道Handlebars在编译方面优于mustache。但就我而言,我应该使用HandleBars还是Mustache?还是留着mustache的HandleBars?我真的迷路了......感谢阅读! 最佳答案 如果您使用Han

php - fsockopen()超时有时不起作用

不断发送一些数据点(目标是每秒一次),在PHP中使用无限循环的POST请求。数据高度依赖于时间。如果超时,我不关心丢失的数据,我只想快速移动到下一个数据点。我最初使用file_get_contents()(超时值为1)来执行此POST请求,但我遇到了一些问题,它应该超时但没有超时。我读了很多关于这个的问题,普遍的共识是file_get_contents()的超时没有被触发,因为它是read超时,而不是连接超时。我还读到套接字有两种超时,所以我更改了代码以使用fsockopen()代替。下面包含一个片段。//waaaayupatthetopofthefileini_set("defaul

php - file_get_contents 的超时在 PHP 中不起作用

我创建了一个类来在PHP中包含一些HTTP方法。在这里,我有一个用于HTTPPOST的方法publicfunctionpost($content,$timeout=null){$timeInit=newDateTime();$this->method='POST';$header=array();$header['header']=null;$header['content']=is_array($content)?http_build_query($content):$content;$header['method']=$this->method;if($timeout!=NULL)

php - AWS ec2 上的 504 网关超时,没有执行长的 php 脚本

当我尝试调用由PHP编程的GETAPI时,我遇到了好几次http504网关超时错误。这是我的服务器和AWS环境。AmazonLinux的ec2实例运行php代码(5.4.40)和apache服务器(2.4.12)以服务来自客户端的api调用。一个AWS弹性负载平衡器,用于平衡我的一个实例的流量。(目前,我只有一个实例,如果我需要更多实例来处理流量,只需设置ELB即可。)用于保存数据的AWSRDS数据库(MySQL5.6.21)。从一些关于504网关超时的文章,我已经尝试修改这些设置:#ELBidletimeout=>300#php.inimax_execution_time=>301m